body{
    position : relative;
    min-width : 1200px;
    height : 550px;
    background-color: #C3CED9;
    background-position: center;

}
#header{
    position : relative;
    margin : 0;
    height : 70px;
}
    #contentheader{
        position : relative;
        float : left;
        width : 700px;
        margin-left: 300px;
        margin-right: 300px;
    }
        #logo{
            position : relative;
            float : left;
        }
        #slogan{
            position : relative;
            float : left;
            margin-left : 10px;
            margin-bottom: 10px;
            height : 50px;
            padding-top: 15px;

            text-align: left;
            font-weight: 300;
            font-size: 30px;
            font-family: "Calibri";
            color: #ffffff;
        }
#main{
    position : relative;
    min-width : 1200px;
    height : 500px;
}
    #leftmain{
        position : relative;
        float : left;
        width : 300px;
        height : 500px
    }
    #middlemain{
        position : relative;
        float : left;
        width : 700px;
        height : 500px;
        background-color: #c1c3d1;
    }
        #top{
            position : relative;
        }
        #middle{
            position : relative;
        }
            #loginbox{
                position : relative;
                width : 350px;
                height : 470px;
                float : left;
            }
                #toploginbox{
                    position: relative;
                    height : 60px;
                }
                #contentloginbox
                {
                    position: relative;
                    height : 400px;
                    margin-top : 2px;
                    background-color: #e4f5f7;
                    border-style: double;
                    border-color: #a9d8ff;
                    border-width: 5px;
                }
                    #corecontentloginbox{
                        position: relative;
                        margin-top: 50px;
                        height : 200px;
                    }
            #registerbox{
                position : relative;
                float : left;
                height : 470px;
            }
                #topregisterbox{
                    position: relative;
                    height : 60px;
                }
                #contentregisterbox{
                    position: relative;
                    height : 400px;
                    margin-top : 2px;
                    background-color: #e4f5f7;
                    border-style: double;
                    border-color: #a9d8ff;
                    border-width: 5px;
                }
                    #corecontentregisterbox{
                        position: relative;
                        margin-top: 50px;
                        height : 200px;
                    }
            #footerbox{
                position : relative;
                width : 100%;
                height : 30px;
                float : left;
                background-color: #988dff;
                text-align: center;
            }
        #rightmain{
            position : relative;
            float : left;
            width : 300px;
            height : 450px;
        }
    #down{

    }
    
#footer{
}

.wraplabeltextbox{
    position : relative;
    margin-bottom: 15px;
}
.homelabel{
    width : 100px;
    float : left;
    margin-left : 20px;
    font-family: "Times New Roman",Georgia,Serif;
    font-weight: 300;
    font-size: 15px;
    color : #116db9;
    
}
.hometext{
    width : 200px;
}
.homesubmit{
    position: relative;
    float : right;
    margin-right: 25px;
}

#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}